package com.dsj.gxrd.modules.book.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dsj.gxrd.modules.book.domain.dto.RdCommShareDto;
import com.dsj.gxrd.modules.book.domain.entity.RdCommShare;
import com.dsj.gxrd.modules.book.domain.query.RdCommShareQuery;
import com.dsj.gxrd.modules.book.domain.vo.RdCommShareVo;

import java.util.List;

/**
 * @author songpin566
 * @date 2023/09/14
 **/
public interface RdCommShareService extends IService<RdCommShare> {

    Page<RdCommShareVo> selectRdCommonList(RdCommShareQuery share);

    int insertRdCommShare(RdCommShareDto commShareDto);

    int updateRdCommShare(RdCommShareDto commShareDto);

    int deleteRdCommShareIds(List<Long> rdCommShareIds);

    RdCommShareVo selectRdCommShareById(Long rdCommShareId);

}
